<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>作业</title>
  </head>
  <body>
    <script>
      //1.封装一个函数实现字符串的翻转 比如 foo('哦泡')->泡哦
        // function baz(str){
        //   var foo = '';
        //   for (var i = str.length - 1; i >= 0; i--) {
        //     foo += str[i];
            
        //   } 
        //   return foo;
        // }
        // console.log(baz('裂开'));
      //2.字符串 digite = "0123456789", 把前 5 个字符分割出来， 返回个单字符的数组, 注意， 返回数组里面的数字是字符串类型, string.split("")
        // var digite = "0123456789";
        // console.log(digite.split('',5))
      //3.已知有字符串 foo=”get-element-by-id”,写一个 function 将其转化成驼峰表示法”getElementById”.
//       function foo(str){
//         var strArr=str.split('');
//         for(var i=1;i<strArr.length;i++){
//           if(strArr[i]=='-'){
//             strArr.splice(i,1);
//             if(i<strArr.length){
//                 strArr[i]=strArr[i].toUpperCase();
//             }
//         }
//     }
//     return strArr.join('');
// }
// console.log(foo('get-element-by-id'))
      //4.定义一个函数,将"今天是什么鬼天气，这么热，明天要去游泳！"里面的有"天"的下标输出(用 indexof())
      //定义一个函数,将"今天是什么鬼天气，这么热，明天要去游泳！"里面的有"天"替换成"日"(用 replace())
          4.1
          function foo(str){
            var baz = 0;
            while(str.indexOf('天',baz) !==-1){
              baz=str.indexOf('天',baz) +1
              console.log(baz-1)
            }
            console.log(str.indexOf('天',str.indexOf()-1))
          return str;
      }
      foo('今天是什么鬼天气，这么热，明天要去游泳！')

      // 4.2
      // function foo(str)
      //   while(str.includes('天')){
      //     str=str.replace('天','日')
          
      //   }
      //   return str;
      // }
      // console.log(foo('今天是什么鬼天气，这么热，明天要去游泳！'))
      //5. 查找字符串中(abbcccddddd)出现最多的字符和个数 出现最多的是d出现了5次
        
    </script>
  </body>
</html>
